package com.cloudbroker.bcs.platform.ltb.bizapi.service.admin.vo;

import com.cloudbroker.bcs.common.validatioin.annotation.*;
import com.cloudbroker.bcs.platform.ltb.bizapi.service.base.vo.BrokerVO;

/**
 * Created by world on 17/2/7.
 */
public class UserCenterLeaderRegisterForm extends BrokerVO {
    /**
     * serialVersionUID
     */
    private static final long serialVersionUID = 1L;
    @NotNull
    protected Long user_id;
    protected String sex;               //性别
    protected String id_kind;           //证件类别
    protected String id_no;             //证件号码
    protected String id_begindate;        //证件开始日期
    protected String id_enddate;          //证件有效截止日期
    protected String qq;                //qq号码
    @NotBlank
    protected String qualify_no;        //从业资格证书编号
    protected String qualify_begindate;   //从业资格证开始日期
    protected String qualify_enddate;     //从业资格证结束日期
    protected String work_age;            //从业年限
    protected String address;           //联系地址
    @NotBlank
    protected String client_branch_no;        //客户开户营业部
    protected String background_info;       //背景介绍
    protected String job_title;             //职位

    protected String adviser_type;//	C1	投顾类型
    protected String en_cominvest_style;//	C500	投资风格字符串
    protected String invest_strategy;//	C500	投资策略

    @Mobile
    @NotBlank
    protected String mobile_tel;

    protected String alias_name;
    @NotBlank
    @Password
    @Length(max = 50)
    protected String password;

    @NotBlank
    @Length(max = 60)
    protected String client_name;


    protected String invite_code;//邀请码

    public Long getUser_id() {
        return user_id;
    }

    public void setUser_id(Long user_id) {
        this.user_id = user_id;
    }

    public String getAdviser_type() {
        return adviser_type;
    }

    public void setAdviser_type(String adviser_type) {
        this.adviser_type = adviser_type;
    }

    public String getEn_cominvest_style() {
        return en_cominvest_style;
    }

    public void setEn_cominvest_style(String en_cominvest_style) {
        this.en_cominvest_style = en_cominvest_style;
    }

    public String getInvest_strategy() {
        return invest_strategy;
    }

    public void setInvest_strategy(String invest_strategy) {
        this.invest_strategy = invest_strategy;
    }

    public String getMobile_tel() {
        return mobile_tel;
    }

    public void setMobile_tel(String mobile_tel) {
        this.mobile_tel = mobile_tel;
    }

    public String getSex() {
        return sex;
    }

    public void setSex(String sex) {
        this.sex = sex;
    }

    public String getId_kind() {
        return id_kind;
    }

    public void setId_kind(String id_kind) {
        this.id_kind = id_kind;
    }

    public String getId_no() {
        return id_no;
    }

    public void setId_no(String id_no) {
        this.id_no = id_no;
    }

    public String getId_begindate() {
        return id_begindate;
    }

    public void setId_begindate(String id_begindate) {
        this.id_begindate = id_begindate;
    }

    public String getId_enddate() {
        return id_enddate;
    }

    public void setId_enddate(String id_enddate) {
        this.id_enddate = id_enddate;
    }

    public String getQq() {
        return qq;
    }

    public void setQq(String qq) {
        this.qq = qq;
    }

    public String getQualify_no() {
        return qualify_no;
    }

    public void setQualify_no(String qualify_no) {
        this.qualify_no = qualify_no;
    }

    public String getQualify_begindate() {
        return qualify_begindate;
    }

    public void setQualify_begindate(String qualify_begindate) {
        this.qualify_begindate = qualify_begindate;
    }

    public String getQualify_enddate() {
        return qualify_enddate;
    }

    public void setQualify_enddate(String qualify_enddate) {
        this.qualify_enddate = qualify_enddate;
    }

    public String getWork_age() {
        return work_age;
    }

    public void setWork_age(String work_age) {
        this.work_age = work_age;
    }

    public String getAddress() {
        return address;
    }

    public void setAddress(String address) {
        this.address = address;
    }

    public String getClient_branch_no() {
        return client_branch_no;
    }

    public void setClient_branch_no(String client_branch_no) {
        this.client_branch_no = client_branch_no;
    }

    public String getBackground_info() {
        return background_info;
    }

    public void setBackground_info(String background_info) {
        this.background_info = background_info;
    }

    public String getJob_title() {
        return job_title;
    }

    public void setJob_title(String job_title) {
        this.job_title = job_title;
    }

    public String getAlias_name() {
        return alias_name;
    }

    public void setAlias_name(String alias_name) {
        this.alias_name = alias_name;
    }

    public String getPassword() {
        return password;
    }

    public void setPassword(String password) {
        this.password = password;
    }

    public String getClient_name() {
        return client_name;
    }

    public void setClient_name(String client_name) {
        this.client_name = client_name;
    }

    public String getInvite_code() {
        return invite_code;
    }

    public void setInvite_code(String invite_code) {
        this.invite_code = invite_code;
    }
}
